let p1 = JSON.parseExn("{}", ~reviver=(_k, v) => v)
let p2 = JSON.parseExnWithReviver("{}", (_k, v) => v)

let s1 = JSON.stringifyWithIndent(JSON.Object(dict{}), 2)
let s2 = JSON.stringifyWithReplacer(JSON.Number(1.), (_k, v) => v)
let s3 = JSON.stringifyWithReplacerAndIndent(JSON.Boolean(true), (_k, v) => v, 2)
let s4 = JSON.stringifyWithFilter(JSON.Array([JSON.Number(1.)]), ["a"])
let s5 = JSON.stringifyWithFilterAndIndent(JSON.Array([JSON.Number(1.)]), ["a"], 2)

let a1 = JSON.stringifyAnyWithIndent(1, 2)
let a2 = JSON.stringifyAnyWithReplacer(1, (_k, v) => v)
let a3 = JSON.stringifyAnyWithReplacerAndIndent(1, (_k, v) => v, 2)
let a4 = JSON.stringifyAnyWithFilter(1, ["a"])
let a5 = JSON.stringifyAnyWithFilterAndIndent(1, ["a"], 2)
